lets_plot.plot.core.LayerSpec¶
-
class
lets_plot.plot.core.LayerSpec(**kwargs)¶ A class of the plot layer object.
Do not use this class explicitly.
Instead you should construct its objects with functions geom_point(), geom_contour(), geom_boxplot(), geom_text() etc.
-
__init__(**kwargs)¶ Initialize self.
-
as_dict()¶ Returns the dictionary of all properties of the object with as_dict() applied recursively to all subproperties of FeatureSpec type.
- Returns
Dictionary of properties.
- Return type
dict
Examples
1 2 3 4
from lets_plot import * LetsPlot.setup_html() p = ggplot({'x': [0], 'y': [0]}) + geom_point(aes('x', 'y')) p.as_dict()
{'data': {'x': [0], 'y': [0]}, 'mapping': {'x': None, 'y': None}, 'data_meta': {}, 'kind': 'plot', 'scales': [], 'layers': [{'geom': 'point', 'stat': None, 'data': None, 'mapping': {'x': 'x', 'y': 'y'}, 'position': None, 'show_legend': None, 'sampling': None, 'tooltips': None, 'data_meta': {}, 'map': None, 'map_join': None}]}
-
props()¶ Returns the dictionary of all properties of the object in their initial form.
- Returns
Dictionary of properties.
- Return type
dict
Examples
1 2 3 4
from lets_plot import * LetsPlot.setup_html() p = ggplot({'x': [0], 'y': [0]}) + geom_point(aes('x', 'y')) p.props()
{'data': {'x': [0], 'y': [0]}, 'mapping': <lets_plot.plot.core.FeatureSpec at 0x8beac08>, 'data_meta': {}}
-